package com.fastloan.jn.mgt.process.model.vo;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 审贷会成员VO
 *
 * @author chenkai
 *         createTime 2017-02-2017/2/13 14:51
 */
public class ApplicationApprovalReviewVo {

    /**
     * 审贷会id
     */
    private String id;

    /**
     * 进件id
     */
    private String appId;

    /**
     * 审贷会
     */
    private Date startTime;

    private Date endTime;

    /**
     * 进件审批决定(0 通过 1 有条件通过 2 退回修改 3 拒绝 )
     */
    private Integer reviewConclution;

    /**
     * 通过条件 0:集体通过 1:多数通过
     */
    private Integer reviewConditions;

    /**
     * 进件审批利率
     */
    private BigDecimal reviewRate;

    /**
     * 进件审批意见
     */
    private String reviewOpinion;

    /**
     * 进件审核审贷会节点id
     */
    private String approvalId;

    /**
     * 审核状态(0 未排审 1 已排审 2已完成)
     */
    private Integer reviewStatus;
    /**
     * 证件号码
     */
    private String certificateNumber;

    /**
     * 客户姓名
     */
    private String cname;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 申请金额
     */
    private BigDecimal applyAmount;

    /**
     * 统一社会信用代码
     */
    private String uiSocialCreditCode;

    private String applicationCode;

    private String certificate_number;

    public String getId() {
        return id;
    }

    public ApplicationApprovalReviewVo setId(String id) {
        this.id = id;
        return this;
    }

    public String getAppId() {
        return appId;
    }

    public ApplicationApprovalReviewVo setAppId(String appId) {
        this.appId = appId;
        return this;
    }

    public Date getStartTime() {
        return startTime;
    }

    public ApplicationApprovalReviewVo setStartTime(Date startTime) {
        this.startTime = startTime;
        return this;
    }

    public Date getEndTime() {
        return endTime;
    }

    public ApplicationApprovalReviewVo setEndTime(Date endTime) {
        this.endTime = endTime;
        return this;
    }

    public Integer getReviewConclution() {
        return reviewConclution;
    }

    public ApplicationApprovalReviewVo setReviewConclution(Integer reviewConclution) {
        this.reviewConclution = reviewConclution;
        return this;
    }

    public Integer getReviewConditions() {
        return reviewConditions;
    }

    public ApplicationApprovalReviewVo setReviewConditions(Integer reviewConditions) {
        this.reviewConditions = reviewConditions;
        return this;
    }

    public BigDecimal getReviewRate() {
        return reviewRate;
    }

    public ApplicationApprovalReviewVo setReviewRate(BigDecimal reviewRate) {
        this.reviewRate = reviewRate;
        return this;
    }

    public String getReviewOpinion() {
        return reviewOpinion;
    }

    public ApplicationApprovalReviewVo setReviewOpinion(String reviewOpinion) {
        this.reviewOpinion = reviewOpinion;
        return this;
    }

    public String getApprovalId() {
        return approvalId;
    }

    public ApplicationApprovalReviewVo setApprovalId(String approvalId) {
        this.approvalId = approvalId;
        return this;
    }

    public Integer getReviewStatus() {
        return reviewStatus;
    }

    public ApplicationApprovalReviewVo setReviewStatus(Integer reviewStatus) {
        this.reviewStatus = reviewStatus;
        return this;
    }

    public String getCertificateNumber() {
        return certificateNumber;
    }

    public ApplicationApprovalReviewVo setCertificateNumber(String certificateNumber) {
        this.certificateNumber = certificateNumber;
        return this;
    }

    public String getCname() {
        return cname;
    }

    public ApplicationApprovalReviewVo setCname(String cname) {
        this.cname = cname;
        return this;
    }

    public String getProductName() {
        return productName;
    }

    public ApplicationApprovalReviewVo setProductName(String productName) {
        this.productName = productName;
        return this;
    }

    public BigDecimal getApplyAmount() {
        return applyAmount;
    }

    public ApplicationApprovalReviewVo setApplyAmount(BigDecimal applyAmount) {
        this.applyAmount = applyAmount;
        return this;
    }

    public String getUiSocialCreditCode() {
        return uiSocialCreditCode;
    }

    public ApplicationApprovalReviewVo setUiSocialCreditCode(String uiSocialCreditCode) {
        this.uiSocialCreditCode = uiSocialCreditCode;
        return this;
    }

    public String getApplicationCode() {
        return applicationCode;
    }

    public ApplicationApprovalReviewVo setApplicationCode(String applicationCode) {
        this.applicationCode = applicationCode;
        return this;
    }

    public String getCertificate_number() {
        return certificate_number;
    }

    public ApplicationApprovalReviewVo setCertificate_number(String certificate_number) {
        this.certificate_number = certificate_number;
        return this;
    }
}
